package com.wty.cmims.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;

/**
 * 
 * @TableName permission
 */
@TableName(value ="permission")
@Data
public class Permission implements Serializable {
    /**
     * 用户ID
     */
    @TableId(type = IdType.AUTO)
    private Integer userId;

    /**
     * 居民账号管理
     */
    private Integer resident;

    /**
     * 医生账号管理
     */
    private Integer doctor;

    /**
     * 管理员账号管理
     */
    private Integer admin;

    /**
     * 医疗机构管理
     */
    private Integer institution;

    /**
     * 药品与医疗器械信息管理
     */
    private Integer medicationDevice;

    /**
     * 科室、职称、医疗机构类型管理
     */
    private Integer typeInfo;
    /**
     * 预约挂号管理（管理员端）
     */
    private Integer appointmentAdmin;

    /**
     * 预约挂号管理（医生端）
     */
    private Integer appointmentDoctor;

    /**
     * 角色与权限管理权限
     */
    private Integer roleManage;

    /**
     * 公告管理
     */
    private Integer announcement;

    /**
     * 意见反馈
     */
    private Integer opinion;

    /**
     * 患者评价
     */
    private Integer evaluation;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}